package com.cqwshzj.common.column;/**
 * @Description:
 * @Auther: Huang Zhijin
 * @Version: 1.0.0
 * @Date: 2021/4/6 19:17
 */

/**
 *
 * 〈〉
 *
 * @author Huang Zhijin
 * @create 2021/4/6
 * @since 1.0.0
 */
public interface JobInfoColumn {

	 String ID="id";

	/**
	 * ������ID
	 */
	 String PARENT_JOB_ID="parent_job_id";

	/**
	 * �������ID
	 */
	 String STRT_ID="strt_id";


	/**
	 * ��������
	 */
	 String JOB_TYPE="job_type";

	/**
	 * �������
	 */
	 String PARAMS="params";

	/**
	 * ����״̬
	 */
	 String STATE="state";

	/**
	 * ִ������ķ�����IP
	 */
	 String EXE_DEV_ID="exe_dev_id";

	/**
	 * �������
	 */
	 String PROGRESS="progress";

	/**
	 * ����ʼִ��ʱ��
	 */
	 String JOB_START_TIME="job_start_time";

	/**
	 * ����ʱ��
	 */
	 String JOB_UPD_TIME="job_upd_time";

	/**
	 * ����ʱ��
	 */
	 String JOB_END_TIME="job_end_time";

	/**
	 * ��ʱʱ�䣨��������
	 */
	 String JOB_EXE_TIMEOUT="job_exe_timeout";

	/**
	 * ִ�н��
	 */
	 String JOB_RPT="job_rpt";

	/**
	 * ����ִ�к�ʱ����ʽΪ HH:mm:ss.SSS
	 */
	 String COST_TIME="cost_time";

	/**
	 * �����Ƿ�洢��ZK�У�1-�ǣ�0-��
	 */
	 String IS_JOB_IN_ZK="is_job_in_zk";


	/**
	 * �������ƣ���zk�ڵ����ƣ�
	 */
	 String JOB_NAME="job_name";

	/**
	 * SimpleJobʵ���࣬������ִ����
	 */
	 String SIMPLE_JOB_CLASS="simple_job_class";

	/**
	 * cron���ʽ
	 */
	 String CRON="cron";

	/**
	 * �з���������
	 */
	 String SHARDING_TOTAL_COUNT = "sharding_total_count";

	/**
	 * ElasticJob�������
	 */
	 String SHARDING_ITEM_PARAMETERS="sharding_item_parameters";

}
